package com.xxl.job.executor.entity;

import java.io.Serializable;
import java.time.LocalDateTime;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * <p>
 * 
 * </p>
 *
 * @author zhouhaicheng
 * @since 2022-01-04
 */
@ApiModel(value = "Goods对象", description = "")
public class Goods implements Serializable {

    private static final long serialVersionUID = 1L;

    private String uuid;

    @ApiModelProperty("版本，乐观访问锁")
    private Long fversion;

    @ApiModelProperty("创建时间")
    private LocalDateTime created;

    @ApiModelProperty("创建人命名空间")
    private String creatorNS;

    @ApiModelProperty("创建人登录名")
    private String creatorId;

    @ApiModelProperty("创建人姓名")
    private String creatorName;

    @ApiModelProperty("最后修改时间")
    private LocalDateTime lastModified;

    @ApiModelProperty("最后修改人命名空间")
    private String lastModifierNS;

    @ApiModelProperty("最后修改人登录名")
    private String lastModifierId;

    @ApiModelProperty("最后修改人姓名")
    private String lastModifierName;

    @ApiModelProperty("代码")
    private String code;

    @ApiModelProperty("姓名")
    private String name;

    private Float price;

    private String remark;

    private LocalDateTime pd;

    private String type;

    private Float qty;

    public String getUuid() {
        return uuid;
    }

    public void setUuid(String uuid) {
        this.uuid = uuid;
    }
    public Long getFversion() {
        return fversion;
    }

    public void setFversion(Long fversion) {
        this.fversion = fversion;
    }
    public LocalDateTime getCreated() {
        return created;
    }

    public void setCreated(LocalDateTime created) {
        this.created = created;
    }
    public String getCreatorNS() {
        return creatorNS;
    }

    public void setCreatorNS(String creatorNS) {
        this.creatorNS = creatorNS;
    }
    public String getCreatorId() {
        return creatorId;
    }

    public void setCreatorId(String creatorId) {
        this.creatorId = creatorId;
    }
    public String getCreatorName() {
        return creatorName;
    }

    public void setCreatorName(String creatorName) {
        this.creatorName = creatorName;
    }
    public LocalDateTime getLastModified() {
        return lastModified;
    }

    public void setLastModified(LocalDateTime lastModified) {
        this.lastModified = lastModified;
    }
    public String getLastModifierNS() {
        return lastModifierNS;
    }

    public void setLastModifierNS(String lastModifierNS) {
        this.lastModifierNS = lastModifierNS;
    }
    public String getLastModifierId() {
        return lastModifierId;
    }

    public void setLastModifierId(String lastModifierId) {
        this.lastModifierId = lastModifierId;
    }
    public String getLastModifierName() {
        return lastModifierName;
    }

    public void setLastModifierName(String lastModifierName) {
        this.lastModifierName = lastModifierName;
    }
    public String getCode() {
        return code;
    }

    public void setCode(String code) {
        this.code = code;
    }
    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }
    public Float getPrice() {
        return price;
    }

    public void setPrice(Float price) {
        this.price = price;
    }
    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }
    public LocalDateTime getPd() {
        return pd;
    }

    public void setPd(LocalDateTime pd) {
        this.pd = pd;
    }
    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }
    public Float getQty() {
        return qty;
    }

    public void setQty(Float qty) {
        this.qty = qty;
    }

    @Override
    public String toString() {
        return "Goods{" +
            "uuid=" + uuid +
            ", fversion=" + fversion +
            ", created=" + created +
            ", creatorNS=" + creatorNS +
            ", creatorId=" + creatorId +
            ", creatorName=" + creatorName +
            ", lastModified=" + lastModified +
            ", lastModifierNS=" + lastModifierNS +
            ", lastModifierId=" + lastModifierId +
            ", lastModifierName=" + lastModifierName +
            ", code=" + code +
            ", name=" + name +
            ", price=" + price +
            ", remark=" + remark +
            ", pd=" + pd +
            ", type=" + type +
            ", qty=" + qty +
        "}";
    }
}
